FEM SolverElmer SolverSettings/fr

Other languages:

Cette page décrit les paramètres possibles pour le solveur Elmer.

Général

Elmer est un solveur multiphysique. Par conséquent, vous pouvez utiliser plusieurs équations principales pour résoudre des problèmes. Les différentes équations sont listées ici.

Il existe des paramètres du solveur, disponibles pour toutes les équations. Ils sont décrits ici. Les paramètres disponibles uniquement pour une équation particulière sont décrits dans les pages de l'équation correspondante.

Elmer offre les types de résolution régime stationnaire et transient et deux principaux systèmes de résolution, système linéaire et système non linéaire. Le système non linéaire est utilisé pour les Équations d'écoulement et les Équations de chaleur.

Modification des paramètres

Les paramètres du solveur se trouvent dans l'éditeur de propriétés après avoir cliqué sur une équation dans la vue en arborescence. Vous pouvez les modifier directement à cet endroit comme n'importe quelle autre propriété.

Le solveur

Système de coordonnées

Le système de coordonnées par défaut est Cartésien 3D. Pour certaines équations, tous les systèmes de coordonnées ne peuvent pas être utilisés. Ceci est indiqué sur les pages Wiki des équations correspondantes.

Pas de temps (analyses transitoires)

Remarque : FreeCAD 0.20.x fournit déjà les paramètres suivants mais seul le résultat de la dernière étape est affiché. A partir de FreeCAD 0.21, vous obtiendrez un résultat pour les différents temps.

Pour les analyses transitoires, les pas de temps doivent être définis. Ceci est fait par les paramètres suivants :

Remarque : bien que les termes "heures" et "secondes" soient utilisés, les heures sont en fait des progressions du solveur si l'analyse n'est pas dépendante du temps.

Pour savoir comment visualiser les résultats, voir l'info Visualisation d'Elmer.

Type

Équation

Base

Toutes les équations ont ces propriétés :

Système linéaire

Ce système a les propriétés suivantes :

Système non linéaire

Ce système est itératif et possède les propriétés suivantes :

Facteur de relaxation

Si les résultats des itérations du solveur oscillent numériquement, les résultats du solveur ne peuvent pas converger vers une valeur finale et stable. Pour éviter cela, la variable calculée de la i-ième itération/exécution du solveur n'est pas prise comme entrée pour l'itération suivante, mais , une valeur qui est "amortie" avec le résultat de l'itération précédente. Le facteur de relaxation est donc défini comme suit

Ainsi, pour la valeur par défaut de 1,0, aucun amortissement n'est utilisé. Plus est petit, plus l'amortissement est important et plus le temps de convergence est long. Par conséquent, si le solveur ne converge pas, commencez à modifier le facteur de relaxation à 0,9, puis à 0,8 et ainsi de suite. Les valeurs inférieures à 0,3 sont inhabituelles et si vous en avez besoin, vous devriez examiner de plus près les mathématiques de votre analyse.
Pour les cas, où vous obtenez une convergence correcte, vous pouvez définir au-dessus de 1,0 pour accélérer la convergence.

Régime stationnaire

Cette partie des paramètres n'a qu'une seule propriété :

alors que est la tolérance en régime stationnaire et est la variable calculée dans la i-ième itération/exécution du résolveur.